package com.itheima.health.utils.aliyunoss;

import com.aliyun.oss.OSS;
import com.aliyun.oss.OSSClientBuilder;
import com.itheima.health.utils.resources.UploadUtils;

import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.InputStream;

public class Main {

    public static void main(String[] args) {

        AliyunUtils.uploadLocalDiskFileToAliyun("C:\\Users\\CBW15\\Desktop\\e373b2eb-0e50-4e95-a09b-03f2c1ee1d351.jpg","xxx.jpg");
//        // Endpoint以杭州为例，其它Region请按实际情况填写。
//        String endpoint = "http://oss-cn-shanghai.aliyuncs.com";
//// 云账号AccessKey有所有API访问权限，建议遵循阿里云安全最佳实践，创建并使用RAM子账号进行API访问或日常运维，请登录 https://ram.console.aliyun.com 创建。
//        String accessKeyId = "LTAI4G6Dcc5bhfLu4YwJsiUK";
//        String accessKeySecret = "g7j91KoRbIdFCOjk08CiWvP5xWjrOz";
//
//// 创建OSSClient实例。
//        OSS ossClient = new OSSClientBuilder().build(endpoint, accessKeyId, accessKeySecret);
//
//// 上传文件流。
//        InputStream inputStream = null;
//        String s = null;
//        try {
//            inputStream = new FileInputStream("C:\\Users\\CBW15\\Desktop\\e373b2eb-0e50-4e95-a09b-03f2c1ee1d351.jpg");
//             s = UploadUtils.generateRandonFileName("xxx.jpg");
//        } catch (FileNotFoundException e) {
//            e.printStackTrace();
//        }
//        ossClient.putObject("wen-health", s, inputStream);
//
//// 关闭OSSClient。
//        ossClient.shutdown();
    }
}
